weapon(s) system - French English Dictionary